
<!DOCTYPE HTML>
<html lang="" >
    <head>
        <meta charset="UTF-8">
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>Installing a GNU/Linux VM · GitBook</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="description" content="">
        <meta name="generator" content="GitBook 3.2.3">
        
        
        
    
    <link rel="stylesheet" href="gitbook/style.css">

    
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-page-footer-ex/style/plugin.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-ace/ace.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-search/search.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        

    

    
        
        <link rel="stylesheet" href="styles.css">
        
    
        
    

        
    
    
    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">

    
    <link rel="next" href="0.2.html" />
    
    
    <link rel="prev" href="PA0.html" />
    

    </head>
    <body>
        
<div class="book">
    <div class="book-summary">
        
            
<div id="book-search-input" role="search">
    <input type="text" placeholder="Type to search" />
</div>

            
                <nav role="navigation">
                


<ul class="summary">
    
    

    

    
        
        
    
        <li class="chapter " data-level="1.1" data-path="./">
            
                <a href="./">
            
                    
                    Introduction
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2" data-path="PA0.html">
            
                <a href="PA0.html">
            
                    
                    PA0 - 世界诞生的前夜: 开发环境配置
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter active" data-level="1.2.1" data-path="0.1.html">
            
                <a href="0.1.html">
            
                    
                    Installing a GNU/Linux VM
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.2" data-path="0.2.html">
            
                <a href="0.2.html">
            
                    
                    First Exploration with GNU/Linux
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.3" data-path="0.3.html">
            
                <a href="0.3.html">
            
                    
                    Installing More Tools
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.4" data-path="0.4.html">
            
                <a href="0.4.html">
            
                    
                    More Exploration
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.5" data-path="0.5.html">
            
                <a href="0.5.html">
            
                    
                    Logging in via SSH
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.6" data-path="0.6.html">
            
                <a href="0.6.html">
            
                    
                    Transferring Files between host and VM
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.7" data-path="0.7.html">
            
                <a href="0.7.html">
            
                    
                    Acquiring Source Code for PAs
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.3" data-path="PA1.html">
            
                <a href="PA1.html">
            
                    
                    PA1 - 洞察世界的视点: 简易调试器
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.3.1" data-path="1.1.html">
            
                <a href="1.1.html">
            
                    
                    在开始愉快的PA之旅之前
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.3.2" data-path="1.2.html">
            
                <a href="1.2.html">
            
                    
                    RTFSC
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.3.3" data-path="1.3.html">
            
                <a href="1.3.html">
            
                    
                    简易调试器
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.3.3.1" data-path="1.3.1.html">
            
                <a href="1.3.1.html">
            
                    
                    基本功能
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.3.3.2" data-path="1.3.2.html">
            
                <a href="1.3.2.html">
            
                    
                    表达式求值
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.3.3.3" data-path="1.3.3.html">
            
                <a href="1.3.3.html">
            
                    
                    监视点
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.3.4" data-path="1.4.html">
            
                <a href="1.4.html">
            
                    
                    熟悉i386手册
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.4" data-path="PA2.html">
            
                <a href="PA2.html">
            
                    
                    PA2 - 不停计算的机器: 指令系统
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.4.1" data-path="2.1.html">
            
                <a href="2.1.html">
            
                    
                    x86指令系统简介
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.2" data-path="2.2.html">
            
                <a href="2.2.html">
            
                    
                    RTFSC(2)
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.3" data-path="2.3.html">
            
                <a href="2.3.html">
            
                    
                    运行第一个C程序
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.4" data-path="2.4.html">
            
                <a href="2.4.html">
            
                    
                    实现更多的指令
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.5" data-path="2.5.html">
            
                <a href="2.5.html">
            
                    
                    简易调试器(2)
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.6" data-path="2.6.html">
            
                <a href="2.6.html">
            
                    
                    实现加载程序的loader
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.4.7" data-path="2.7.html">
            
                <a href="2.7.html">
            
                    
                    运行hello-str程序
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.5" data-path="PA3.html">
            
                <a href="PA3.html">
            
                    
                    PA3 - 虚实交错的魔法: 存储管理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.5.1" data-path="3.1.html">
            
                <a href="3.1.html">
            
                    
                    Cache的故事
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.5.2" data-path="3.2.html">
            
                <a href="3.2.html">
            
                    
                    IA-32的故事
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.5.2.1" data-path="3.2.1.html">
            
                <a href="3.2.1.html">
            
                    
                    混沌初开
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.5.2.2" data-path="3.2.2.html">
            
                <a href="3.2.2.html">
            
                    
                    建立新秩序
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.5.2.3" data-path="3.2.3.html">
            
                <a href="3.2.3.html">
            
                    
                    迈进新时代
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.5.2.4" data-path="3.2.4.html">
            
                <a href="3.2.4.html">
            
                    
                    从一到无穷大
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.6" data-path="PA4.html">
            
                <a href="PA4.html">
            
                    
                    PA4 - 来自外部的声音: 中断与I/O
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.6.1" data-path="4.1.html">
            
                <a href="4.1.html">
            
                    
                    穿越时空的旅程
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.6.2" data-path="4.2.html">
            
                <a href="4.2.html">
            
                    
                    时空之旅大揭秘
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.6.3" data-path="4.3.html">
            
                <a href="4.3.html">
            
                    
                    天外有天的世界
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.6.4" data-path="4.4.html">
            
                <a href="4.4.html">
            
                    
                    加入最后的拼图
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.6.5" data-path="4.5.html">
            
                <a href="4.5.html">
            
                    
                    移植打字小游戏
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.6.6" data-path="4.6.html">
            
                <a href="4.6.html">
            
                    
                    通往高速的次元
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.6.7" data-path="4.7.html">
            
                <a href="4.7.html">
            
                    
                    移植仙剑奇侠传
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.6.8" data-path="4.8.html">
            
                <a href="4.8.html">
            
                    
                    编写不朽的传奇
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.7" data-path="blank.html">
            
                <a href="blank.html">
            
                    
                    杂项
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.7.1" data-path="why.html">
            
                <a href="why.html">
            
                    
                    为什么要学习计算机系统基础
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.2" data-path="submit.html">
            
                <a href="submit.html">
            
                    
                    实验提交要求
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.3" data-path="linux.html">
            
                <a href="linux.html">
            
                    
                    Linux入门教程
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.4" data-path="man.html">
            
                <a href="man.html">
            
                    
                    man入门教程
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.5" data-path="git.html">
            
                <a href="git.html">
            
                    
                    git入门教程
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.6" data-path="i386-typo.html">
            
                <a href="i386-typo.html">
            
                    
                    i386手册勘误
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.7" data-path="name.html">
            
                <a href="name.html">
            
                    
                    学生名单
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.7.7.1" data-path="PA0-feedback.html">
            
                <a href="PA0-feedback.html">
            
                    
                    PA0提交情况
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.7.2" data-path="PA1-feedback.html">
            
                <a href="PA1-feedback.html">
            
                    
                    PA1提交情况
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.7.3" data-path="PA2-feedback.html">
            
                <a href="PA2-feedback.html">
            
                    
                    PA2提交情况
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.7.7.4" data-path="PA3-feedback.html">
            
                <a href="PA3-feedback.html">
            
                    
                    PA3提交情况
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.7.8" data-path="feedback.html">
            
                <a href="feedback.html">
            
                    
                    收集课程感想
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    

    <li class="divider"></li>

    <li>
        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
            Published with GitBook
        </a>
    </li>
</ul>


                </nav>
            
        
    </div>

    <div class="book-body">
        
            <div class="body-inner">
                
                    

<div class="book-header" role="navigation">
    

    <!-- Title -->
    <h1>
        <i class="fa fa-circle-o-notch fa-spin"></i>
        <a href="." >Installing a GNU/Linux VM</a>
    </h1>
</div>




                    <div class="page-wrapper" tabindex="-1" role="main">
                        <div class="page-inner">
                            
<div id="book-search-results">
    <div class="search-noresults">
    
                                <section class="normal markdown-section">
                                
                                <p>PA0 is a guide to GNU/Linux development environment configuration. You are guided to install a GNU/Linux VM (virtual machine). All PAs and Labs are done in this environment. <font color="red">If you are new to GNU/Linux, and you encounter some troubles during the configuration, which are not mentioned in this lecture note (such as &quot;No such file or directory&quot;), that is your fault.</font> Go back to read the lecture note carefully. <font color="red">Remember, the machine is always right!</font></p>
<p>If you already have one copy of GNU/Linux, and you want to use your copy as the development environment, just use it! But if you encounter some troubles because of different GNU/Linux distribution or different version of the same distribution, please search the Internet for trouble-shooting.</p>
<h2 id="installing-virtualbox">Installing VirtualBox</h2>
<p>Download VirtualBox from <a href="https://www.virtualbox.org/wiki/Downloads" target="_blank">this</a> website according to your host operating system, then install VirtualBox. Note that if your host is GNU/Linux, you can install VirtualBox by</p>
<pre><code>apt-get install virtualbox
</code></pre><p>in Ubuntu or Debian. Different distribution uses different package tools. Please search the Internet for more information.</p>
<p>You can use other virtualization softwares (such as VMware) instead of VirtualBox. Also, if you have troubles about VMware or other virtualization softwares, please search the Internet.</p>
<h2 id="installing-a-gnulinux-vm">Installing a GNU/Linux VM</h2>
<p>We choose the <a href="http://www.debian.org" target="_blank">Debian</a> distribution for the VM(virtual machine), since it can be quite small.</p>
<h3 id="getting-debian">Getting Debian</h3>
<p>You can get the newest stable version of Debian <a href="https://www.debian.org/releases/stable/debian-installer" target="_blank">here</a>. For our experiment, we use the netinst CD image with i386 architecture. Click the link label with <code>i386</code> in the <code>netinst CD image</code> category to download the image.</p>
<h3 id="creating-a-vm">Creating a VM</h3>
<ol>
<li>Launch the VirutalBox software.</li>
<li>To create a new VM, click the <code>New</code> button in the tool bar. This will invoke the wizard for newing a VM.</li>
<li><strong>Name and operating system</strong>. You can name anything with the new VM, such as <code>ics</code>. For OS type, choose <code>Linux</code> operating system and <code>Debian (32 bit)</code> version. Then click <code>Next</code>.</li>
<li><strong>Memory size</strong>. Just leave the default setting for base memory size (<code>512MB</code>). Click <code>Next</code>.</li>
<li><strong>Hard drive</strong>. Leave the default setting (<code>Create a virtual hard drive now</code>). Click <code>Next</code>. This will invoke another wizard for virtual hard drive creation.<ol>
<li><strong>Hard drive file type</strong>. Choose the VDI file type (default setting). Then click <code>Next</code>.</li>
<li><strong>Storage on physical hard drive</strong>. Choose <code>Dynamically allocated</code> (default setting). Click <code>Next</code>.</li>
<li><strong>File location and size</strong>. Just leave the default settings (with size of 8GB). If you want to modify the location of the virtual disk file, choose another path as you wish. But do NOT choose a path with Chinese character (such as <code>D:\&#x6211;&#x7684;&#x865A;&#x62DF;&#x673A;</code>), else VirtualBox may not recognize the path correctly. Click <code>Create</code>.</li>
</ol>
</li>
</ol>
<p>This will create a new VM as configured.</p>
<h3 id="loading-debian-installation-image">Loading Debian installation image</h3>
<ol>
<li>Choose the new VM in the VirtualBox Manager, then click the <code>Start</code> button in the tool bar to launch the VM.</li>
<li>If you launch the VM for the first time, a wizard will be invoked. Select the Debian image file you have downloaded as the media source. If you miss the first run wizard by mistake (such as clicking the <code>Cancel</code> button), don&apos;t worry. Click <code>Devices</code> in the menu bar in the VM window, navigate to <code>CD/DVD Devices</code>, click <code>Choose a virtual CD/DVD disk file...</code>, then select the Debian image file, and relaunch the VM.</li>
<li>After setting the Debian image file correctly, you will see the <code>Debian GNU/Linux installer boot menu</code>. Select <code>Graphical install</code> by keyboard. This will start the installation wizard. If your mouse is captured by the VM, press the <code>right Ctrl</code> key to release the mouse.</li>
</ol>
<h3 id="installing-debian-in-the-vm">Installing Debian in the VM</h3>
<p><div class="panel"><div class="lab">&#x5728;select and install software&#x4E00;&#x6B65;&#x51FA;&#x73B0;&#x9519;&#x8BEF;</div><div class="word-in-panel"><p><del>&#x636E;&#x540C;&#x5B66;&#x53CD;&#x5E94;, &#x5B89;&#x88C5;debian&#x65F6;&#x4F1A;&#x5728;select and install software&#x4E00;&#x6B65;&#x51FA;&#x73B0;&#x5982;&#x4E0B;&#x9519;&#x8BEF;:</del></p>
<blockquote>
<p><del>An installation step failed. You can try to run the failing item again from the menu, or skip it and choose something else. The failing step is : Select and install software</del></p>
</blockquote>
<p><del>&#x6709;&#x540C;&#x5B66;&#x731C;&#x6D4B;&#x53EF;&#x80FD;&#x662F;<font color="red">&#x7531;&#x4E8E;&#x8FD1;&#x671F;&#x9605;&#x5175;&#x5BFC;&#x81F4;&#x5927;&#x6279;&#x955C;&#x50CF;&#x7F51;&#x7AD9;&#x505C;&#x6B62;&#x670D;&#x52A1;&#xFF0C;&#x56E0;&#x6B64;&#x5B89;&#x88C5;&#x5931;&#x8D25;&#x7387;&#x6781;&#x9AD8;</font>, &#x5E76;&#x5EFA;&#x8BAE;&#x5927;&#x5BB6;&#x5728;&#x5B89;&#x88C5;debian&#x524D;&#x5148;&#x65AD;&#x7F51;, &#x4F8B;&#x5982;&#x62D4;&#x7F51;&#x7EBF;, &#x4E0D;&#x767B;&#x9646;p.nju&#x7B49;. &#x8FD9;&#x6837;VM&#x5C31;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;Internet&#x4E86;, &#x4ECE;&#x800C;&#x4E0D;&#x4F1A;&#x56E0;&#x4E3A;&#x5C1D;&#x8BD5;&#x4ECE;&#x955C;&#x50CF;&#x7F51;&#x7AD9;&#x83B7;&#x53D6;&#x4FE1;&#x606F;&#x800C;&#x5931;&#x8D25;. &#x4F46;&#x65AD;&#x7F51;&#x4E4B;&#x540E;, &#x5B89;&#x88C5;&#x8FC7;&#x7A0B;&#x4E2D;&#x4F1A;&#x9047;&#x5230;&#x7C7B;&#x4F3C;&quot;&#x65E0;&#x6CD5;&#x8FDE;&#x63A5;&#x7F51;&#x7EDC;&quot;&#x7684;&#x63D0;&#x793A;, &#x4F60;&#x53EF;&#x4EE5;&#x5FFD;&#x7565;&#x8FD9;&#x4E9B;&#x63D0;&#x793A;, &#x5728;&#x65AD;&#x7F51;&#x72B6;&#x6001;&#x4E0B;&#x7EE7;&#x7EED;&#x5B89;&#x88C5;. debian&#x5B89;&#x88C5;&#x7ED3;&#x675F;&#x540E;, &#x5C31;&#x53EF;&#x4EE5;&#x91CD;&#x65B0;&#x8FDE;&#x7F51;&#x4E86;.</del></p>
</div></div></p>
<ol>
<li><strong>Select a language</strong>. Choose <code>English</code>. <font color="red">NOTE: Do NOT choose <code>Chinese</code>, because it may lead to some unnecessary issues, such as switching input method back and forth, and some encoding troubles. Remember, in all experiments, Chinese environment is unnecessary.</font></li>
<li><strong>Select your location</strong>. Choose <code>Other</code> -&gt; <code>Asia</code> -&gt; <code>China</code>.</li>
<li><strong>Configure locales</strong>. Just leave the default setting (<code>United States - en_US.UTF-8</code>).</li>
<li><strong>Configure the keyboard</strong>. Just leave the default setting (<code>American English</code>).</li>
<li><strong>Configure the network</strong>. Just wait.<ul>
<li><u>Hostname</u>: Just leave the default setting (<code>debian</code>).</li>
<li><u>Domain name</u>: Just leave the default setting ().</li>
</ul>
</li>
<li><strong>Set up users and passwords</strong>. Since the VM is only for experimental usage, you do not need to set up complex passwords.<ul>
<li><u>Root password</u>: The <em>root</em> account is very important. If you forget the root password, you can not fully control the operating system.</li>
<li><u>Full name for the new user</u>: Anything will be fine.</li>
<li><u>Username for your account</u>: Anything will be fine, too. But pay attention to the restriction.</li>
<li><u>Choose a password for the new user</u>: This password is different from the root&apos;s one, because they belong to different accounts. Again, a simple password will be fine.</li>
</ul>
</li>
<li><strong>Configure the clock</strong>. Just wait.</li>
<li><strong>Partition disks</strong>. This step will perform disk partitioning.<ul>
<li><u>Partitioning method</u>: Choose <code>Guided - use entire disk</code>. If you are installing GNU/Linux in the host machine, and there are data in some partitions, choose <code>Manual</code> instead to perform partition configuration manually. Otherwise the existing data will be lost! For more details, click <code>help</code> or search the Internet.</li>
<li><u>Select disk to partition</u>: You only have one disk, the virtual disk you created before, to select.</li>
<li><u>Partition scheme</u>: Choose <code>All files in one partition</code>.</li>
<li><u>Overview</u>: The guided partitioning method will configure the virtual disk into two partitions, one for the ext4 file system, whose mount point is set to the root of file system (labeled with <code>/</code>), the other for the swap area. Select <code>Finish partitioning and write changes to disk</code> and click <code>Continue</code>.</li>
<li><u>Write the changes to disks?</u>: Select <code>Yes</code>.</li>
</ul>
</li>
<li><strong>Install the base system</strong>. Just wait.</li>
<li><strong>Configure the package manager</strong><ul>
<li><u>Debian archive mirror country</u>: The installation guide is going to download and install packages from the Internet, which is unnecessary for the experiment. Under a poor network environment, this may cost a long time. Click <code>Go Back</code>. </li>
<li><u>Continue without a network mirror</u>: Select <code>Yes</code>.</li>
</ul>
</li>
<li><strong>Select and install software</strong>. Just wait.<ul>
<li><u>Configuring popularity-contest</u>: Just select your favor.</li>
<li><u>Software selection</u>: Just leave the default setting (select <code>Standard system utilities</code>).</li>
</ul>
</li>
<li><strong>Install the GRUB boot loader on a hard disk</strong><ul>
<li><u>Install the GRUB boot loader to the master boot record?</u>: Choose <code>Yes</code>.</li>
<li><u>Device for boot loader installation</u>: Select <code>/dev/sda</code>.</li>
</ul>
</li>
<li><strong>Finish the installation</strong>. Click <code>Continue</code>.</li>
</ol>
<p>After finishing the installation, the system will restart.</p>
<footer class="page-footer-ex"> <span class="page-footer-ex-copyright"> By <a href="https://sashimi-yzh.github.io/" target="_blank">Zihao Yu</a>, &#x91C7;&#x7528;<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn/" target="_blank">&#x77E5;&#x8BC6;&#x5171;&#x4EAB; &#x7F72;&#x540D;-&#x975E;&#x5546;&#x4E1A;&#x6027;&#x4F7F;&#x7528;-&#x76F8;&#x540C;&#x65B9;&#x5F0F;&#x5171;&#x4EAB; 3.0 &#x4E2D;&#x56FD;&#x5927;&#x9646; &#x8BB8;&#x53EF;&#x534F;&#x8BAE;</a>&#x53D1;&#x5E03; </span> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <span class="page-footer-ex-footer-update"> &#x6B64;&#x9875;&#x9762;&#x4FEE;&#x8BA2;&#x4E8E;:  2019-05-03 18:37:10 </span> </footer>
                                
                                </section>
                            
    </div>
    <div class="search-results">
        <div class="has-results">
            
            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
            <ul class="search-results-list"></ul>
            
        </div>
        <div class="no-results">
            
            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
            
        </div>
    </div>
</div>

                        </div>
                    </div>
                
            </div>

            
                
                <a href="PA0.html" class="navigation navigation-prev " aria-label="Previous page: PA0 - 世界诞生的前夜: 开发环境配置">
                    <i class="fa fa-angle-left"></i>
                </a>
                
                
                <a href="0.2.html" class="navigation navigation-next " aria-label="Next page: First Exploration with GNU/Linux">
                    <i class="fa fa-angle-right"></i>
                </a>
                
            
        
    </div>

    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"Installing a GNU/Linux VM","level":"1.2.1","depth":2,"next":{"title":"First Exploration with GNU/Linux","level":"1.2.2","depth":2,"path":"0.2.md","ref":"0.2.md","articles":[]},"previous":{"title":"PA0 - 世界诞生的前夜: 开发环境配置","level":"1.2","depth":1,"path":"PA0.md","ref":"PA0.md","articles":[{"title":"Installing a GNU/Linux VM","level":"1.2.1","depth":2,"path":"0.1.md","ref":"0.1.md","articles":[]},{"title":"First Exploration with GNU/Linux","level":"1.2.2","depth":2,"path":"0.2.md","ref":"0.2.md","articles":[]},{"title":"Installing More Tools","level":"1.2.3","depth":2,"path":"0.3.md","ref":"0.3.md","articles":[]},{"title":"More Exploration","level":"1.2.4","depth":2,"path":"0.4.md","ref":"0.4.md","articles":[]},{"title":"Logging in via SSH","level":"1.2.5","depth":2,"path":"0.5.md","ref":"0.5.md","articles":[]},{"title":"Transferring Files between host and VM","level":"1.2.6","depth":2,"path":"0.6.md","ref":"0.6.md","articles":[]},{"title":"Acquiring Source Code for PAs","level":"1.2.7","depth":2,"path":"0.7.md","ref":"0.7.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"3.x.x","theme":"default","variables":{},"plugins":["localized-footer","page-footer-ex","ace","nestedmd","mdinhtml"],"pluginsConfig":{"ace":{},"page-footer-ex":{"copyright":"By [Zihao Yu](https://sashimi-yzh.github.io/), 采用[知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议](http://creativecommons.org/licenses/by-nc-sa/3.0/cn/)发布","markdown":true,"update_format":"YYYY-MM-DD HH:mm:ss","update_label":"此页面修订于: "},"mdinhtml":{},"search":{},"localized-footer":{"filename":"FOOTER.md","hline":"true"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"nestedmd":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles.css","pdf":"styles.css"}},"file":{"path":"0.1.md","mtime":"2019-05-03T10:37:10.919Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-05-03T10:38:47.530Z"},"basePath":".","book":{"language":""}});
        });
    </script>
</div>

        
    <script src="gitbook/gitbook.js"></script>
    <script src="gitbook/theme.js"></script>
    
        
        <script src="gitbook/gitbook-plugin-ace/ace/ace.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-ace/ace.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-search/search.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-lunr/lunr.min.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-lunr/search-lunr.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    

    </body>
</html>

